d5e6d9ea3101c868311d0fdf36626fa51af20186,uportal-war/src/main/java/org/jasig/portal/portlets/groupadmin/PagsAdministrationHelper.java,PagsAdministrationHelper,createGroup,#AdHocPagsForm#IPerson#,136

Before Change


        IPersonAttributesGroupDefinition group = pagsGroupDefDao.createPersonAttributesGroupDefinition(
                form.getName(), form.getDescription());
        IPersonAttributesGroupTestGroupDefinition testGroup = this.pagsTestGroupDefDao.createPersonAttributesGroupTestGroupDefinition(group);
        updateAdHocTesters(user, testGroup, form.getIncludes(), form.getExcludes());

        // add this group to the membership list for the specified parent
        IPersonAttributesGroupDefinition parentGroup = getPagsGroupDefByName(adHocParentGroupName);

After Change


            throw new IllegalArgumentException("Duplicate group names not allowed: " + form.getName());
        }
        group = pagsGroupDefDao.createPersonAttributesGroupDefinition(form.getName(), form.getDescription());
        if (form.getIncludes().size() + form.getExcludes().size() > 0) {
            IPersonAttributesGroupTestGroupDefinition testGroup = this.pagsTestGroupDefDao.createPersonAttributesGroupTestGroupDefinition(group);
            updateAdHocTesters(user, testGroup, form.getIncludes(), form.getExcludes());
        }

        // add this group to the membership list for the specified parent